// 导入定义验证规则的模块
const joi = require('joi')

// 定义 分类名称 和 分类别名 的校验规则
// 定义 分类Id 的校验规则
const id = joi.number().integer().min(1).required()

const name = joi.string().required()
// const alias = joi.string().alphanum().required()

// 校验规则对象 - 添加分类
exports.add_category_schema = {
  body: {
    name,
    // alias,
  },
}

// 校验规则对象 - 删除分类
exports.delete_category_schema = {
    body: {
      id,
    },
  }
  
// 校验规则对象 - 根据 Id 获取分类
exports.get_category_schema = {
    params: {
      id,
    },
  }
  

  // 校验规则对象 - 更新分类
exports.update_category_schema = {
    body: {
      id: id,
      name,
    //   alias,
    },
  }
  